package thread;

import java.util.Scanner;

/**
 * Sleep阻塞
 * 线程提供了一个静态方法
 * static void sleep(long ms)
 * 该犯法 可以让运行这个方法的线程处于阻塞状态
 * RUNNABLE状态并再次开始
 */
public class SleepDemo {
    public static void main(String[] args) {
//        long a = System.currentTimeMillis();
//        System.out.println("begin");
//        try {
//            Thread.sleep(5000);
//        } catch (InterruptedException e) {
//            e.printStackTrace();
//        }
//        System.out.println("end");
//        long b = System.currentTimeMillis();
//        System.out.println(b-a);
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入倒计时时间");
        for (int i = sc.nextInt(); i > 0; i--) {
            System.out.println(i);
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
        System.out.println("时间到");



    }
}
